package com.dhcc.sdc.cdss.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.dhcc.sdc.cdss.dto.ArgumentData;

import java.util.Map;

public interface ICdssApiService {
    ArgumentData createArgumentData(String episodeId);
    JSONObject cdssData(ArgumentData argumentData);
    JSONArray filterResult(String episodeId, Long entityId, JSONArray cdssInfo);
    JSONArray filterForbiddenItem(String episodeId, Long entityId, JSONArray cdssInfo);

    Map<String, Object> updateEntityRecommendData(Long entityName) throws Exception;

    JSONArray getEntityMap();
}
